table#calendar {
	background-color:white;
	width:690px;
}
table#calendar td{
	padding:0px;

}
.hour{
	width:40px;
	height:30px;
	vertical-align:middle;
	background-color:#7991B1;
}
.shift3 {
		vertical-align:top;
		height:90px;
		width:110px;
}
.shift4 {
		vertical-align:top;
		height:120px;
		width:110px;
}
.dow {
	width:110px;
}
table#calendar_wknd {
	background-color:white;
	width:260px;
}
table#calendar_wknd td{
	padding:0px;

}
.hour{
	width:40px;
	height:30px;
	vertical-align:middle;
	background-color:#7991B1;
}
.shift3 {
		vertical-align:top;
		height:90px;
		width:110px;
}
.shift4 {
		vertical-align:top;
		height:120px;
		width:110px;
}
.dow {
	width:110px;
}

.weekname {
	font-weight:bold;
	height:30;
	font-size:14px;
	background-color:#7991B1;
}

a#shiftlink {
display:block;
color:#000;
text-decoration:none;
font-weight:normal;
height:100%;
width:100%;
}

a#shiftlink:hover {
background-color:lightgray;
}

p#shift {padding-left: 3px; padding-right:3px;}